package com.ye.mapper;

import com.ye.domain.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UserMapper {
//    查询全部用户
    List<User> queryAll();
//    通过id查询用户
    User queryUserById(Integer id);
//    新添用户
    void insertUser(User user);
//    通过用户名修改密码
    void updatePassword(String username,String password);
//    修改用户状态
    void updateState(Integer id,String state);
//    通过用户名密码登录
    User loginAuth(@Param("username") String username,@Param("password") String password);
//    通过用户名获取加密盐值
    String getSalt(String username);
}
